package com.easy.service;

import com.easy.bean.Order;
import com.easy.dto.OrderWithItemsDTO;
import com.easy.util.Page;

import java.util.HashMap;
import java.util.List;

public interface IOrderService {

    int add(Order order);

    int edit(Order order);

    int delete(int orderid,int userid);

    int del(int orderid);

    List<Order> getList(Page page, String text, int userid);

    Order getOrderById(int orderid,int userid);

    int getCount(String text,int userid);

    Order getOrder(Order order);
    public String payment(int orderid);

    Order getOrderByID(int orderid);

    int paymentSuccess(HashMap map);

    int cancelOrder();

    List<Order> getList1(Page page, String text);

    int getCount1(String text);

    int change(Order order);

    int createOrderWithItems(OrderWithItemsDTO orderDTO, int userId);
}
